package com.das.mechanic_base.bean.group;

import java.io.Serializable;
import java.util.List;

public class GroupBean {

    private List<JoinGroupListBean> joinGroupList;
    private List<JoinGroupListBean> unJoinGroupList;
    private List<CarOwnerUserEntityListBean> carOwnerUserEntityList;

    public GroupBean() {

    }

    public List<JoinGroupListBean> getJoinGroupList() {
        return joinGroupList;
    }

    public void setJoinGroupList(List<JoinGroupListBean> joinGroupList) {
        this.joinGroupList = joinGroupList;
    }

    public List<CarOwnerUserEntityListBean> getCarOwnerUserEntityList() {
        return carOwnerUserEntityList;
    }

    public void setCarOwnerUserEntityList(List<CarOwnerUserEntityListBean> carOwnerUserEntityList) {
        this.carOwnerUserEntityList = carOwnerUserEntityList;
    }

    public List<JoinGroupListBean> getUnJoinGroupList() {
        return unJoinGroupList;
    }

    public void setUnJoinGroupList(List<JoinGroupListBean> unJoinGroupList) {
        this.unJoinGroupList = unJoinGroupList;
    }

    public static class JoinGroupListBean implements Serializable {
        /**
         * carOwnerAmount : 1
         * carOwnerList : null
         * hasJoin : true
         * id : 1
         * introduction : 发动机积碳治理简介发动机积碳治理发动机积碳治理发动机积碳治理发动机积碳治理11
         * joinTime : 2019-07-12 11:51:00
         * mgtCreate : 2019-07-09 11:46:19
         * mgtModified : 2019-07-12 16:50:11
         * name : 发动机积碳治理那些事1
         * operatorUserId : 1
         * resourceId : 386
         * resourceUrl : bucket6.bba.vip/181010182135XU74ki2eUy.png
         * serviceBaseName : 发动机积碳治理
         * serviceBaseSn : M02
         * sign : 发动机积碳治理签名1
         * status : true
         * statusDesc : 正常
         * userName : null
         * version : null
         */

        private long carOwnerAmount;
        private boolean hasJoin;
        private long id;
        private boolean dynamic;
        private String dynamicTime;
        private String introduction;
        private String joinTime;
        private String mgtCreate;
        private String name;
        private String lastCirclePostContent;
        private String lastCirclePostPublishUserName;
        private boolean hasVideo;
        private boolean hasJpeg;
        private long resourceId;
        private String resourceUrl;
        private String serviceBaseName;
        private String serviceBaseSn;
        private String sign;
        private String type;
        private boolean topOrNot;
        private String topTime;
        private String postType;
        private boolean newFlag;

        public boolean isNewFlag() {
            return newFlag;
        }

        public void setNewFlag(boolean newFlag) {
            this.newFlag = newFlag;
        }

        public String getPostType() {
            return postType;
        }

        public void setPostType(String postType) {
            this.postType = postType;
        }

        public String getLastCirclePostPublishUserName() {
            return lastCirclePostPublishUserName;
        }

        public void setLastCirclePostPublishUserName(String lastCirclePostPublishUserName) {
            this.lastCirclePostPublishUserName = lastCirclePostPublishUserName;
        }

        public boolean isHasVideo() {
            return hasVideo;
        }

        public void setHasVideo(boolean hasVideo) {
            this.hasVideo = hasVideo;
        }

        public boolean isHasJpeg() {
            return hasJpeg;
        }

        public void setHasJpeg(boolean hasJpeg) {
            this.hasJpeg = hasJpeg;
        }

        public String getTopTime() {
            return topTime;
        }

        public void setTopTime(String topTime) {
            this.topTime = topTime;
        }

        public boolean isTopOrNot() {
            return topOrNot;
        }

        public void setTopOrNot(boolean topOrNot) {
            this.topOrNot = topOrNot;
        }

        public JoinGroupListBean() {
        }

        public String getLastCirclePostContent() {
            return lastCirclePostContent;
        }

        public void setLastCirclePostContent(String lastCirclePostContent) {
            this.lastCirclePostContent = lastCirclePostContent;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public long getCarOwnerAmount() {
            return carOwnerAmount;
        }

        public void setCarOwnerAmount(long carOwnerAmount) {
            this.carOwnerAmount = carOwnerAmount;
        }

        public boolean isHasJoin() {
            return hasJoin;
        }

        public void setHasJoin(boolean hasJoin) {
            this.hasJoin = hasJoin;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getDynamicTime() {
            return dynamicTime;
        }

        public void setDynamicTime(String dynamicTime) {
            this.dynamicTime = dynamicTime;
        }

        public String getIntroduction() {
            return introduction;
        }

        public void setIntroduction(String introduction) {
            this.introduction = introduction;
        }

        public String getJoinTime() {
            return joinTime;
        }

        public void setJoinTime(String joinTime) {
            this.joinTime = joinTime;
        }

        public String getMgtCreate() {
            return mgtCreate;
        }

        public void setMgtCreate(String mgtCreate) {
            this.mgtCreate = mgtCreate;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public long getResourceId() {
            return resourceId;
        }

        public void setResourceId(long resourceId) {
            this.resourceId = resourceId;
        }

        public String getResourceUrl() {
            return resourceUrl;
        }

        public void setResourceUrl(String resourceUrl) {
            this.resourceUrl = resourceUrl;
        }

        public String getServiceBaseName() {
            return serviceBaseName;
        }

        public void setServiceBaseName(String serviceBaseName) {
            this.serviceBaseName = serviceBaseName;
        }

        public boolean isDynamic() {
            return dynamic;
        }

        public void setDynamic(boolean dynamic) {
            this.dynamic = dynamic;
        }

        public String getServiceBaseSn() {
            return serviceBaseSn;
        }

        public void setServiceBaseSn(String serviceBaseSn) {
            this.serviceBaseSn = serviceBaseSn;
        }

        public String getSign() {
            return sign;
        }

        public void setSign(String sign) {
            this.sign = sign;
        }
    }

    public static class CarOwnerUserEntityListBean implements Serializable {

        private String imgUrl;
        private String name;
        private long id;
        private String mgtModified;
        private boolean topOrNot;
        private String topTime;
        private String postType;
        private boolean newFlag;

        public boolean isNewFlag() {
            return newFlag;
        }

        public void setNewFlag(boolean newFlag) {
            this.newFlag = newFlag;
        }

        public String getPostType() {
            return postType;
        }

        public void setPostType(String postType) {
            this.postType = postType;
        }

        public String getTopTime() {
            return topTime;
        }

        public void setTopTime(String topTime) {
            this.topTime = topTime;
        }

        public boolean isTopOrNot() {
            return topOrNot;
        }

        public void setTopOrNot(boolean topOrNot) {
            this.topOrNot = topOrNot;
        }

        public CarOwnerUserEntityListBean() {
        }

        public CarOwnerUserEntityListBean(String imgUrl, String name, long id) {
            this.imgUrl = imgUrl;
            this.name = name;
            this.id = id;
        }

        public String getImgUrl() {
            return imgUrl;
        }

        public void setImgUrl(String imgUrl) {
            this.imgUrl = imgUrl;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getMgtModified() {
            return mgtModified;
        }

        public void setMgtModified(String mgtModified) {
            this.mgtModified = mgtModified;
        }
    }
}
